/***************************************************************************************************
 *Copyright(C),2010-2016,Sumscope
 *FileName	:  system_util.h
 *Author	:  scofined.qi
 *Version	:  1.0
 *Date		:  2015/12/22
 *Desc		:  //用于主要说明此程序文件完成的主要功能
 *Relation :
 *Others	:  //其他内容说明
 *Function :  //主要函数列表，每条记录应包含函数名及功能简要说明
 *History	:
 * //修改历史记录列表，每条修改记录应包含修改日期、修改者及修改内容简介
 ***************************************************************************************************/
#pragma once

#include "../core.h"
#include "../strings/BaseString.h"
#include "../strings/WideString.h"

namespace qb {
namespace base {
namespace os {
S_CORE_EXPORT BaseString tostr(int number);
S_CORE_EXPORT BaseString fmtstr(const char* format,
                                ...);  // TODO: better use QSTRING
S_CORE_EXPORT WideString fmtstr(const wchar_t* format, ...);

S_CORE_EXPORT bool MakePathExist(const char* szPath);

S_CORE_EXPORT bool DeleteFolder(const char* lpszPath);
}  // namespace os

}  // namespace base
}  // namespace qb
